Neil Henderson

28 March 2024 Recent media reports suggest that 2024 could be a do-or-die year for DE&I with economic pressures having led to fears of a DEI backlash and DEI investments in the front line of corporate cost cutting.